body {
    //Blockquotes
    --blockquote-border-thickness: 7px;
    --blockquote-border-color: var(--bg);
    // --blockquote-style: normal;
    --blockquote-font-style: var(--font-default);
    --blockquote-color: var(--text-normal);
    --blockquote-padding: var(--size-4-3) var(--size-4-6); //Personal
    --blockquote-padding-lp: 7px 0; //x should be 0 for alignment

    --blockquote-background-color: var(--embed-bg);
}

.markdown-rendered blockquote { 
    background: var(--blockquote-background-color); 
    display: flow-root;
}
.is-live-preview .HyperMD-quote.HyperMD-quote.HyperMD-quote { 
    &::before { display: none; }
    border-left: var(--blockquote-border-thickness) solid var(--blockquote-border-color);

    padding: var(--blockquote-padding-lp);
    // z-index: -1; 
    
    & + .HyperMD-quote { padding-top: 0; }
}


//Fix Blockquote Padding
.markdown-rendered blockquote,
.markdown-rendered div div > blockquote
{ padding: var(--blockquote-padding); }

//Header Above Blockquote Fix
.is-live-preview .cm-line.cm-line.HyperMD-header + .HyperMD-quote.HyperMD-quote.HyperMD-quote 
{ padding: var(--blockquote-padding-lp); }



//Nested
.markdown-rendered blockquote blockquote 
{ padding: 0 0 0 var(--size-4-3); }

.markdown-rendered blockquote blockquote,
.cm-blockquote-border.cm-transparent::before
{    
    --blockquote-border-thickness: 2px;
    --blockquote-border-color: var(--accent);
}

.markdown-rendered blockquote {
    border-top-right-radius: var(--radius-s);
    border-bottom-right-radius: var(--radius-s);
}